India Travel: Life In The Most Beautiful Village Of Himachal, India.